Live freelance tracking. Raw descriptions turned into structured data. Find your next tech project without the noise.
upwork.com π’ 2026-05-12
πΉ Automated DNA Report Pipeline for Health Tech
π€ Client: πΊπΈ United States Member since 2012-04-04
π° Price: ****
π© Problem: Need an automated system from file upload to report delivery.
π¦ Existing: Branded PDF report design, content library table, GoHighLevel access credentials, system overview document.
Specifications:
[Target] Full-Stack Development of Automated DNA Report Pipeline
[Method] Supabase for database and storage, Python for parsing, Node.js + Puppeteer for rendering, Railway for server hosting, Vercel for web page hosting, GoHighLevel for webhook integration
[UI/UX] Branded upload page with step-by-step instructions, dynamic content injection in PDF report template, SVG gauge graphics for pillar scores
[Stack] Supabase, Python (snps library), Node.js, Puppeteer, Railway, Vercel, GoHighLevel, Zapier (optional)
[Security] Row Level Security in Supabase, secure file handling and storage
[Format] JSON for structured data exchange, PDF for report delivery
Workflow:
1. Set up Supabase project with database tables, storage buckets, and Row Level Security.
2. Develop Python Edge Function to parse DNA files (23andMe, AncestryDNA, MyHeritage, FTDNA).
3. Create HTML/CSS report template with dynamic data injection from Supabase.
4. Deploy Puppeteer on Railway for PDF rendering using the HTML template and customer data.
5. Host file upload page on Vercel with branded design and download instructions.
6. Wire full pipeline: file upload triggers parsing, parsing triggers content lookup, content lookup triggers PDF generation, PDF ready triggers GHL webhook.
7. Integrate GoHighLevel for email/SMS delivery via webhook.
8. Conduct end-to-end testing with real files from 23andMe, AncestryDNA, and MyHeritage.